package fiuba.algo3.XMLProcessor.nucleo;

import java.util.List;

public interface NodoXML
{
	public String nombre();
	public String valor();
	public void nombre(String nombre);
	public void valor(String valor);
	public void agregarAtributo(String nombre, String valor);
	public void agregarNodo(NodoXML nodo);
	public String obtenerValorAtributo(String nombreAtributo);
	public void removerAtributo(String nombre);
	public void removerNodo(NodoXML nodo);
	public List<NodoAtributo> obtenerAtributos();
	public List<NodoXML> obtenerHijos();
	public NodoXML obtenerPrimogenito();
}
